package com.qf.spring.ioc.service;

import com.qf.spring.ioc.entity.User;

/**
 * 用户业务逻辑处理
 */
public interface UserService {
    /**
     * 用户登录
     *
     * @param userName 用户名
     * @param password 密码
     * @return 登录成功：返回数据库查询用户信息
     * @throws RuntimeException 登录失败抛出指定类型错误异常
     */
    User login(String userName, String password) throws RuntimeException;

    /**
     * 用户登出
     *
     * @param userId 用户ID
     */
    void logout(Long userId);
}
